﻿using CK.Sprite.Cache;
using System;
using System.Collections.Generic;
using System.Security.Cryptography;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;

namespace CK.Sprite.ThirdContract
{
    public interface ISpriteDeptCache : ILocalCache<SpriteDept>
    {
        Task<SpriteDept> GetById(string id);

        Task<List<SpriteDept>> GetByIds(IEnumerable<string> ids);
    }

    public interface IRemoteSpriteDeptService
    {
        List<SpriteDept> GetAll();
    }
}
